How does nbd compare to loop?