Added interface internal behavior.