test nullable optional