added passive message capability