experimental state with blade.  working on server but not client.