REM: enumerators are awesome