Submit implementation of first downcast