check before get