Should add a comment here explaining why this is necessary.