Added a lot more support for autoDescibe