Consuming IMM Services