I would put the `SystemdSocket.find('iscsid')` right here and stop the client from loading + showing some error message to the user if the socket does not exist. 
Then you could use the socket properties/methods reliably in the client workflow without having to create those wrapper methods below.