Mark the detail funcs as `unsafe`