How comes that now `prepare` is called in `__construct`? :trololo: