I would much rather prefer to split out the "create user" part out to a separate "create_user" method instead of doing "two" things in one method. The original method can call it, and the command can call the create_user part directly if it needs to