It'd be nice to consistify the documentation on the `ctx` parameter