As the masking filter must reject statements that use columns to be masked as arguments to functions, a statement that cannot be fully parsed must be rejected. Unless a statement can be fully parsed we cannot know whether such usage occurs.