tweaks to the analogy