extract frame before dispatch