from_string_hash can take options arg - fixes #10