Finish callback implementation