I agree, I thought about refactoring this.