make soureMaps optional