Code broken once, shame on me, code broken twice, :'(