Why in a dll?