how did that even happen
include out path
make compiler more robust