final doesn't hurt