support can't do that throw
change object format, more readable
push common code out of story definitions