what was the compiler warning here?