Perhaps a guard here for integer greater than 0?