Why the use of !