Use safe bool idiom