Why is this necessary?