Pause refactoring :3