omits function consistently