A user cannot send all its coins out of the wallet without leaving some small amount in, because of the fee calculation, it should be supported. Illustration: 