sigh .. no null coalescing yet in Dart..