^^^^^^^^^^^^^^^
Almost approaching perfect here.