I think the original is clearer in how its expected to be called -- also its a stricter test