多项选择题

下列关于船公司是否应当承担责任的说法正确的是:( )

A.船公司应当承担责任,因为船公司出具了清洁提单,有义务将表面状况良好的货物交给收货人
B.船公司应当承担责任,因为保函对承运人与托运人以外的第三人无效
C.船公司应当承担责任,因为以保函换取清洁提单是违法的
D.船公司不应当承担责任,因为清洁提单的签发是基于乙公司的保函,甲公司应当向乙公司主张责任