get rid of some warnings in deriving
supress deriving warnings
Merge branch 'master' into sessions