remove default values from skep API to let them be defined in implementation, and thus make it easier for future changes.
fix compilation
minor