Moved alien method call outside of synchronized block to prevent liveness / deadlock issues.