modifying fluent functions to be more explicit