Yes, I think we can do that. Could you give me one valid and one invalid example for each of those so I can better test it?