wall checks not working completely