All worth the effort, good going James.