unicorn and proc