Tip: interface prior reflection.