Thank you to Jeff Cameron and Tom Lang