i forgot about locks!