Just got bit by https://github.com/sinatra/sinatra/issues/489 myself recently. The FAQ should be updated to reflect the current recommendation.