hopefully fixed safari bug for real.