Why not return a boolean if there are only two possible return values?  And if it's planned for there to be more possible return values, an enumerator would be better.