Removed function keyword for more portability