Filled in some missing functions from the hierarchy