I still like this class a lot so far!