Why's this needed?