It's valid, the implementation does not include cache logic.