Why not use f.submit?