This is going to save so much code.