A worthy investment of your time.