default to_s and exact mode