[PATCH 2/4] sf: Tidy up code to avoid #ifdef