Make methods return itself for chaining and be more consistent with the rest of our api ?