Removed type checking. Too much pain.