Not sure why its failing, have tested it multiple times and seems to work.