drop explicit type