Why is this needed.