Any reason in particular for this being a class?