Adding more reliable redirect from observer