it doesn't look like this return value is needed