Refactoring _common.py