only use shipping amount if it exists, 0 otherwise, fixes #49