mobile workarounds