What happens when number_of_instances < 0.
Should we inform a user somehow?