rename decorator to redirect if ineligible