Learned a lot, well taught by Steve.