problem #57

term caching ftw