Check Legality