Great answer, you covered so many variables.