inclusion function never returns undefined