User profile inline admin form clashes with post-save hook

Currently the inline user profile save box in the admin interface clashes with the post-save hook that automatically creates a user profile. If one sets a user profile value in the inline form on the user creation page, then on save the new user is saved and then Django attempts to create a second user profile, resulting in a uniqueness constraint error.