weird include behaviour