remove problematic type requirement