added forgotten return value