Add orNext function