only call finalCallback when provided
1.0.1