Removed .exists checks and some preempts to stop pingponging