added exception for illegal parent request