fixed weird safari bug, maybe.