Tested with restrict keyword
Testing parameters