A devolver o http 200 OK com erro dentro do corpo de resposta

pergunto-me se é correcto devolver {[[0]} quando ocorreu um erro no lado do servidor com algum erro dentro do corpo de ... exemplo {"status":"some error occured"} é o comportamento correcto ou não? Não devíamos mudar o código de situação?