I will do that but note that `catch` is **not** part of the Promises/A+ spec.