I'm a little confused by this and it's causing some execution errors on one of the algorithms I'm working on (too much time spent in handle_data). The .mavg() method seems to take quite a while executing on the first day during it's first call on a security. Now I'm sure there's a lot of fancy buffering and data fetching/optimization going on in depths of Quantopian (Quantopia?) but this doesn't seem quite right. Should I take a different approach to getting these values for multiple securities? Is there a way to distribute this processing so I can get through the first bar successfully?