Giving up

TODO: pick a less ambitious idea next time.