with to_abs