better return