All methods seem well-defined, but randomized data needs to be fixed