no compass initializer needed any more