Why do we want to remove these argument protections?