Argument checking, storing, and pretty printing