You're returning bools, so you're going to generate compiler warnings.  Why not just mark this as a bool?

-[Unknown]