common helper fns are available as well