fix handles trait