less magic, more fluent :P