Added: Exit if accessed directly