Calling something 'function' is probably asking for trouble