So, depending on the context, `selectedPrice` is either a string, a boolean, or an int? This is confusing :(