data=None case is handled correctly when calculating the surface state
data=None case is handled correctly when calculating the surface state

peterwittek/somoclu,peterwittek/somoclu,peterwittek/somoclu,peterwittek/somoclu,peterwittek/somoclu,peterwittek/somoclu