Synchronized
Check for enum