add guard against being included multiple times