ok i'll shut up already.