[@Oni chan], I'm rushing to get this done before the window of opportunity closes in my face... again.