Reutrning and taking values well