dloss into the interface, harden numerical stability, remove legacy
stuff