use just one return