Safe entry point for hero