Override .valueOf()