reduces cyclomatic complexity