ugh, just spent the last 3 hours trying to fix this one plot hole and i'm still stuck.