Fixed function prototype