use keyword because it's more intuitive