Mistakes laid bare in Ruby Princess report