unify prims a bit