finished null vs option