Why is n implicit if it also has a default value? I'd rather not use implicit parameters in our code if we can help it.. since this is an internal thing, we can always pass it around.