add .fail() method to Q usage