WIP on implicit return