Add 'factory' as the first parameter to a using callback'