I used `pending: true` here because I think that's a value that would make sense in JS. Let's followup on this in issues.