succeeds on the second attempt... :(