no longer deletes single declarations inside loops