add test zero value cost to see if issue #20 is still valid