Good time to revisit this gem.