implicit return