a few small useful additions