Added drop inv to BlockMachine

And somehow all the API files decided they wanted to binary change