Thanks to BLDZR for helping out with some final touches.