Supports boolean return type