dynamic harmlessness