added {all,get,view}_{then,error} actions