that enum wasn't necessary after all