Promises use .fail() not .error().