Corruptions come from giving values outside the domain or range of a function to the function by means of the AR. If every value given by AR is a value that can be attained normally, no bad should come of it. If you try to "hack" (input a value that changes something drastically, such as a permanent FFFF Attack value) you can guarantee your game will start acting screwy.