don't construct Map<X,null> type, it'll fail