```
contract Test {

    function Test(){
        msg.sender.call.value(0);
        msg.sender.call.value(0)();
    }

}

```

Whats the difference here between the first and second call? My hunch is the 1st one doesn't actually do anything, however this indeed does compile.