Better Step.toString()