Why exactly is this needed?