In the research environment, symbols('SPY') returns a zipline EQUITY object.
In the IDE, however, symbols('SPY') returns a LIST containing the EQUITY object.
This caused an algo I developed in the RE to fail in the IDE. It's quite easy to work around the problem, but is likely to cause confusion in moving between the environments. At the very least, I would suggest that a list of incompatibilities with fixes should be made available to users.