but this is done on read or not? When we interpret what we get back? I am failing to understand why we need to require it for writing out a GetFeature payload.