Added 'at a higher level' functionality.