Changed to be a class instead.