(this is having used both, my personal preference is now for promises)