Why is this needed?