#55: Further observable integration