Much better, thank you :) I thought it was a little weird when I wrote it.

Actually I guess I should just use a promise here... hmmm.