Unreasonable Demands<br>Brandon was only nine years old and a straight-A student. His family was going on a vacation to a famous site. He asked his principal for permission to go with his family. The principal said he would not be permitted if he was older. Brandon was only allowed to go if he did a PowerPoint presentation.
Brandon created a PowerPoint presentation so that he could go on vacation
The context suggests he has to create a PowerPoint if he wants to go. But it never mentions that he actually went ahead and created one. Brandon or his family might have thought it was too much effort. The system likely could not interpret the fact he hasn't actually completed the task yet. 
( z1 create :ARG0 ( z2 person :name ( z3 name :op "Brandon" ) ) :ARG1 ( z4 presentation :mod ( z5 format :name ( z6 name :op "PowerPoint" ) ) ) :purpose ( z7 possible :ARG1 ( z8 vacation :ARG0 z2 ) ) )