modify retrieve function return values