ignore compiler warning