add compiler warning