Added uid switching to generate specific error codes.
9 files changed