A little housekeeping and boilerplate code