Does that mean it should error? Right now the following happens:

```javascript
var buf = Buffer(4);
buf.writeFloatLE(1e308, 0);
buf.readFloatLE(0);
// output: Infinity
buf.writeFloatLE(-1e308, 0);
buf.readFloatLE(0);
// output: -Infinity
```

If it should error, that's an easy enough check to perform.