should it also check the ```is_active``` flag? I assume so.