added include warning to internal.h