Yeah, its best not to change the model here and make the removing of block a blocking call. So we are not wait on the Future created by RemoveBlock