fix multiple specializations