Why 10ms if delay == 0?