make this check a bit more generous, it may be outliving its