fits some warnning.