you're excluding all `Smart` classes here... not so good..