Dont forget to flush the delegate