removed primitive wrappers