safer angular