including min/max values for context, should probably put this behind a flag