Not rely on fluent interface for return