without a "catch" method, errors are just swallowed and not displayed (I think they're supposed to be eventually displayed once the Promise is garbage collected but I couldn't see this for real). We are not supposed to have errors here, but using a catch let us see the errors when for example we do some programming mistakes ;) (that happens! ;) )