someinitial tests for types