Are we due for a new invention?