better return style