ah, that's only a habbit. I often use functions that return entities or resources from the web. When the resource is already available, it was simply returned as object or array... so the $.when() allowed me to handle promise or normal non-promise the same way.

It can definitively be modified here. Let me update the PR...