Specialised "l" for better defaults, and "f"'s range checks.