Better toString conversion