As a means of generalizing the conditional execution object to something nicely usable by other projects in the community such as state channels or Plasma contracts, or perhaps within future extensions of this project, it would be nice if callWithData returned bytes using returndatasize.