I don't really understand why this is necessary.