DRY-up the draw routine