Implementation is fluent