allow the use of pre-existing 'delegate' method. Fixes #1