Also, without seeing your current code, I'm not sure you have a sensible return type, even though it may be legal. Remember, the goal here isn't to find ways to satisfy the evil compiler. The compiler is your friend. It will tell you when you make syntactical mistakes. Sometimes those are just typos, but sometimes they're a sign of an underlying ...