Using `[]` on a return value was still problematic for 5.3. Fixed in #794.