I think so. the API would be cleaner.