lose 2 WARNING messages when compiling