the original idea here was that if either were missing I want to trigger an error.  But it looks like i got it wrong