Excellent!  The code otherwise looks fine to me.