trying not to spill the coins