less weird in portable mode