don't demo when require'd