Sorry, this isn't part of the diff, but do you know why background would be set to "0"?