Yeah I know next is not a good variable name