Using catch instead of then for conflicts.