never seen this bug before.