I CAN'T BELIEVE I MANAGED TO PULL THIS OFF...