Output optional, bool in info struct. TODO: fix all IFDEF