Loosely matching rhymes for all in good time