update getPrice() to return null with non-existent type