Questioners don't belong in this file, do they?
Also, shouldn't they be generalized into a utility other commands could use?