you need to return the value, otherwise it is not BC