Implementing hook_node_access instead of hiding node view completely.