BF: propagating 'callback' kwarg in constructors
tiny bug fixes