fixes #2 - display useful errors when trying to use tasks or services that don't exist