prepping for nonglobal cases