fixed __bool__