Respect functions when at least one is present and not throw