Add compat.h