reader can handle invokes with 1 argument