Any reason this is an inner class?