guard for single inclusion