POC for @delegate