hmmm this statusCode stuff seems to work the way I was complaining it didn't