add back magic method hints