[MESSAGES CONTROL]

disable=duplicate-code, invalid-name, redefined-outer-name, missing-function-docstring
