John Pierce in hospital