... this line will crash if data.value() is null