m-alternative detection