Should we also check that it is greater than zero?