fix a few issues with dynamically assigned interfaces