0 length maps handled by range already