Added restrict keyword.