half-way implementing abnormal continuation support