Well, if it works it works, but defer is just setTimeout of course, so you could ;)