Changed my mind, don't need UniformVariable class