It's logic but its probably wrong.