remove require('Q') from wrapper