It might be worth clarifying the meaning of *submit* throughout this code for future maintenance. 

My understanding is that "submitting" a policy will save, publish, and redirect, while "saving" simply saves the policy with no change to its published status and does not redirect back to the index.