Confident ruby recommends you return early if an essential thing fails, so
    return unless @discussion.save