pull nitro forwards and conform to an errno api