Rey Mysterio no longer under contract