Discovered that zero price cannot be given and having a zero price always gave max number of items