The function of the passive in those languages which have subjects is to separate these two notions, ie to promote an NP which is not the subject to topic. Where the topic is not the agent, there is no special need for a passive construction. - Romaine (1988), a pag.297