Nice and tidy. private