fixes ().type, adds some feedback