fully allow partial get functions