Needs to return true or false depending on if it fails or passes.