add experimental version of playorm to more gracefully handle corrupted indexes