Should work in a fairly basic manner now