Why do we pass -1 here, does it do anything? Can we just set it to ```null``` instead?