Adds support for Floating IP

> Space after { and before the }?

I'd +1 that unless we really omit the spaces _everywhere_