# Open Discussion: Modifier Areas *These are collaborative notes from the open discussion round about "Modifier Areas" at the [Solidity Summit 2020](https://solidity-summit.ethereum.org/).* Possible use cases: - Re-entrancy guard/mutex. - This won't work. - Precondition, postcondition, invariant. - Clearly distinguishing an area of dangerous, admin-only functions. - A quick and dirty way to profile the gas usage of a function for testing. Modifiers can't easily be reused between libraries and regular contracts.