finalize whenever