Reduce cyclomatic complexity & duplicated code