If possible, try to avoid implicit random value