Fix getFeature() semantics

It will always reject if the feature is not found, not resolve to null.