fixed checking