This was a bitch to loop
323