don't parse if we don't need to