Right now `use_unmod_peptides` will override protein input. This should at least produce warning (but better yet just error out).