primitive wrappers, errors