Simplify delegate callbacks