redirect_to doesn't work after delivering email

Hello,

I have this code, and the redirect_to doesn't seem to work after I call
ActionMailer::deliver_new.

def create
...
      if current_request.save
          ...
    group_users.each do |user|
      #RequestMailer.deliver_new(current_request, user)
    end
        #redirect_to(:action => "list") and return
      else
...
end

The code above (when both are uncommented) delivers the email correctly,
but doesn't redirect. It just stays at the .../request/create page.

When I comment the deliver_new line, then it redirects correctly. But
obviously, no email.

Please help me, is there something trivial that I missed?
Thank you.
Hendrata