ATTENTION! THIS IS GETTING CRAZIER!