type signature change wtf