modify not to use TRULE FALSE constants