Revert "Always select current candidate, even if input is empty."

That definitly has bad side effects.

This reverts commit 514c940204fc8d2e5dedc0127ca8c750ebf42978.