Any reason not to just use a class here?