Start abstracting the thangs