@miscellaneous: good analysis