if safari doesn't public its pages, a retry normally solves the issue. Better to have the logic server side.
putting missing module back
cleaning up logs