better workaround for ios