correct comment
even better comment
refactor: introduce a helper
always mark the interface as 'up' last
since that kinda acts as a marker that everything is ready
refactor