More updates on Optional