Add forward checking method