can for computed state