Abstracting a tad