removed framework detection