added #error to prevent re-include