this is worse than de cat!