eliminated globals from dassl backend