let's be a little more rigorous on type-checking task names -- accept symbols, but convert to strings