I see this getting interesting and complicated quickly.