must be a positive integer or logical