Primarily a learning experience via a wrapper.