we should probably just throw an error then