proper check