use version::is_lax for string parsing