Return type can be inferred