so close to win... and yet... sigh