abstraction layer for Skype IO