This doesn't need to be final anymore.