Allowed formats factored
Update action