fix interface one lookup to filter out if already has a value