Version 0.4.0: simplified interface w/o protocol handlers