Alas, that has to be done.
Well, I'd say it's very close to working.

I'm not even sure what else does it need.