Can you preface this with if server.status != :Running false, so that we only spend the 0.1 seconds when it's lying to us?  This method should be cheap most of the time.