don't let NoType leak