This change breaks exteriors - they now have weather, since it no longer returns from the update method if in an exterior.