fix random!
dont cache blank ids