Adds support for Floating IP

In this case, I think for now it makes sense to change this back to using nulls for update 404s, and handle the consistency issues in separate PRs later.