Works but is wonky, does extra cycles that do nothing