operator bool is better