misnamed inner class