Any chance of the returns types here please @robertbasic ?