Everyone has abandoned me. Public methods sufficiently tested.