adding withNullRepresentation functions