Better include behavior (very minor optimization).
Adding passing test