Changed to front()
Reordered TheBlock member functions