fix #2

Some thing could set scope.active to  other falsy? 
Should we cover ```undefined``` or ```null```?