added shield bash detection