Implement ProhibitCommandWithUnintendedSideEffect