Is there a good reason why auth.messages.logged_out doesn't flash upon logout unless there is a next argument?
# this flashes def logout(): auth.messages.logged_out = 'bye bye' return dict(form=auth.logout(next=URL(c='mycontroller', f='index'))) # this does not flash def logout(): auth.messages.logged_out = 'bye bye' return dict(form=auth.logout())