Update to match new framework interface, and return status code on failure