uses the Somadic logger