Лично мне гораздо проще назначить модификатор за сложность, который заменит собой всю эту череду вычислений.