cleaned up a bunch of the options in the choosetask() methods in the clients