Some typehints are missing here