Used [Optional] to compress loads of method overrides.