Implement goal delegation