Apparently this needs to be run twice?