THIS IS WHERE IT GETS REALHARD.