Excellent questions!