TODO: wait for shipmesh