anchor.diff:  		if (!targetturf)
   			return FALSE
   		var/list/accounts_to_rob = flatten_list(SSeconomy.bank_accounts_by_id)
  -		var/datum/bank_account/account
  +		var/mob/living/L
   		if(isliving(user))
  -			var/mob/living/L = user
  -			account = L.get_bank_account()
  -			accounts_to_rob -= account
  +			L = user
  +			accounts_to_rob -= L.get_bank_account()
   		for(var/i in accounts_to_rob)
   			var/datum/bank_account/B = i
   			B.being_dumped = TRUE
  -		new /obj/effect/dumpeet_target(targetturf, account)
  +		new /obj/effect/dumpeet_target(targetturf, L)
   		dumped = TRUE
   
   /obj/structure/checkoutmachine
  
positive.code: 	pixel_z = -8
  	max_integrity = 5000
  	var/list/accounts_to_rob
  	var/datum/bank_account/bogdanoff
  	var/canwalk = FALSE
  
  /obj/structure/checkoutmachine/examine(mob/living/user)
  
negative.code: 			accounts_to_rob -= B
  			continue
  		var/amount = B.account_balance * percentage_lost
  		var/datum/bank_account/account = bogdanoff?.get_bank_account()
  		if (account) // get_bank_account() may return FALSE
  			account.transfer_money(B, amount)
  			B.bank_card_talk("You have lost [percentage_lost * 100]% of your funds! A spacecoin credit deposit machine is located at: [get_area(src)].")
  	addtimer(CALLBACK(src, .proc/dump), 150) //Drain every 15 seconds
  
  