Minimally functional. No error checked. Must be called in pipeline (else ugly error)
noted lack of error checking