use more natural conversion