FAQ module porting

Isn't possible to use an Option<int> here instead of -1?