possible new way to do check