un-break some things i did with the user object and attribute stuff