it (almost) works