Catch scope creep before it becomes free work.
I got burned a few times by scope creep and got tired of absorbing costs instead of locking in the project scope and requiring change orders.