Shouldn't you check if the ErrorList already exists, and append to it if it does?