add implicit returns