more consistent representation thruout