overflow set to hidden to avoid layout errors