Actually functions now.