supressed some warnings