Errors coming back from commands are not always clean (i.e. docker build/push) and so need some extra processing to be picked up