Ticked off multiple implements, side effects unknown, need tests