De non-profit is verhinderd terug te keren naar haar hoofdkantoor op 90 Church St. tegenover het World Trade Center, vanwege milieukwesties.
Er waren milieukwesties die uiteindelijk een probleem voor het non-profit bedrijf veroorzaakt.