nullable types, null coalescing operator