ignore null keys