Flesh out remaining methods.