Returns function directly