No, this seems fine. On an initial page view there might not be a selected machine so none would be active. This UX might change I guess, but it seems a sensible place to start out and checking if there is an active one is ok.