oops

DRY! no duplicate code!