Both of these need to return their values