Remove need for data: []

Strange behaviour when data: [] not supplied sorted out,
the callback got the options in the data argument