reintroduce null in returns