Would always loading it be a bad idea? Seems like it would make Model simpler, and if the methods in the new behavior quickly exited it should cause that large of a performance penalty.