hide feature behind a configuration flag