Loosely matching rhymes for short-term store