git pull request test, some groundwork for bug2478

Code does not work yet. Problem: When calling the "return" function in
ft_preamble, the caller is not aborted - may have to do with the nested
structure of ft_preamble.