Floating IPs are now checked before assignment

Fix issue #23