what is this return supposed to do?