move scheme finalize call to end of init helper