Remove too-early output function
Use references to pass Species