I have learned a few things