returned to initial true/false implementation