From my experience, the more flexible the code, the less chance there is that an error will appear, according to me :)