Add optional ?learn=true flag