bug: null is not a String