basis checking fixes - no longer doubles receiver's random basis list