Why do we want this? Please add a comment explaining.