don't panic when encountering non-exported field, just skip it
use CanInterface() instead of string comparisons
Move CanInterface() to top of loop
Merge pull request #1 from ttacon/master

don't panic when encountering non-exported field, just skip it