I am not sure why this is happening, as I haven't digged deeper, however a call to `cap()` always returns 0. This makes a lot of code just hang and breaks badly.