Native loading is now slightly smarter, moved to after argument parsing.