real fix for categories, no cout