Wrap in waterfall, even parameter checking (will be useful later [initAccount] and for maintenance)