Shouldn't this use `sizeof(no)` instead?