If I'm gonna do it, I might as well do it properly.