Speed this bad boy up. Credits to Eric McCann, and multiple others.