slots left by type unit testing mostly done.