- get rid of old-style parameter passing