How to solve this (lazy init?)