A little bit cleaner - using n as length