HW1 with unwrapping an optional value bug