Why IM not suitable for running on the public blockchain?