Is this a case statement to allow for adding other data types in the future?