Sget, Sput refactored