Works for almost everything