Some fixes - prices for HSBC Jun11 and Oct11 agree now with that from 4commits ago