catching bad types
0.0.3