add failing clear test
properly handle falsy values