fixed throwing from main to throwing from getShipment / buy