inexplicable bug fix