parsing junk string should fail gracefully