Forgot to utilize temp vars