we could still use @patch? i.e. we don't *have* to use monkeypatch?