updated to_s to not output pipes because it is less confusing