revealing blocks now factored in, getting a weird error though