@jbpros I totally agree with that. In fact, I think it makes sense to drop ```when``` entirely, since the only method we're using would probably be trivial to implement (essentially just checking for a ```.then``` method)