About to refactor differently: General -> specific.