4/27/16So when does this episode take place? Because if Felicity gave them new tech, wouldn't see have mentioned that Laurel died?