for the sake of some warnings