Added warning status reporting
Correct status update func
Adjust output limit checking function(s)