fixed the error codes, now 1-based for shell/face reporting