Why is this needed? In which case?