Will eventually need to replace the startswith check with something that handles subparts/interpretations better