When FWH was built those functions did not exist
Later on we could have modified FWH code to use them, and we don't
discard to do it in the future.
Anyhow FWH current code works very well
but its true that we could remove those ifdefs and use those functions