 The escalator in Delancey Street subway station is shown as  dismantled for maintenance because the scene was filmed on a Toronto  subway station platform that was closed in 1966, so its escalator  was removed. (See also _Time Shifters, The (1999) (TV)_ (qv).)