could be a good idea to use a promise instead of a callback ? :)
(I'm trying to introduce them slowly)