removed duplicate StandaloneDeriving