More consistent use of implementCommand