Tries some more optimization for mobile