In some examples, the example management endpoint interface 630 evaluates the result of the execution of the instruction to determine if the instruction completed as expected (as defined in the indication of the instruction received from the management endpoint 340) (block 861). Upon determining that the result of the execution of the instruction does not match the expected result (block 861 returns a result of NO), the example management endpoint interface 630 may determine whether the execution of the instruction should be retried (block 862). In some examples, a retry counter is used to indicate a number of times that execution of the instruction has already been attempted. If the number of times that execution of the instruction has already been attempted is below a retry threshold, the example management endpoint interface 630 provides an updated status (e.g., retrying) to the management endpoint 340 (block 863). In some examples, additional information such as, the number of retries already performed, a description of the reason for the failure that caused the retry, etc. may additionally or alternatively be communicated to the management endpoint.