fix compat.h inclusion