your knowledge is amazing Carl.