trait vote removes trait from list, which is wrong :P