下列对于海上货物运输合同的承运人在航程中绕航的表述中,错误的是( ) 

下列对于海上货物运输合同的承运人在航程中绕航的表述中,错误的是( ) 
A、如双方有约定,承运人应按约定的航线航行 
B、如双方没有约定,承运人应依两港之间习惯的航线航行 
C、如双方没有约定也没有习惯的航线,承运人应依地理上最近的安全航线航行 
D、只有为了救助或者企图救助人命或者财产才允许绕航,否则构成违约
【正确答案】:D