Wow, nice work! Could you put a note here, e.g. 

    // NOTE: Cannot use quote_item due to stage0 and #7743, revert after a snapshot