I'll try the RegisterInterface approach, thanks!