might be reading this incorrectly, but couldn't this be a boolean?