Hmmm, now which of these is the best approach?