please at least add a comment explaining why we're doing this here as I still don't understand completely.