thinking about the least weasel again...