Beefed up the unit tests to prove what tasks run when users request different things