Reducing repetitive code