Damn that bug was stupid, just resetting the state, forgetting the contract, i think