avoid some warning