making better use of Immediate implicit conversion