secured argument-parsing functions