wrapper shell can detect shell now