Any reason why this is package protected and not private?