use _sf_* functions for all keys