Change API to allow implementations for all offline request values