O.o What in the hell have I walked into.