ctx_was_changed
if (likely(!frame_was_changed(head) && !ctx_was_changed(head)))
if (unlikely(ctx_was_changed(head))) {