Don't allow negative values, support average of course value