Functionally ONLY IF a programmer programmed knowledge of the function, or knowledge of how to acquire the knowledge of the function. Impetus, my friend. Once the ball gets rolling, it doesn't matter what side of the hill it's on, but somebody gives the initial push. Can't take away the initial pusher, even if they're not needed later.