allow false values as well