Reworked the arguments again, now we have our own styles so they display semi sensibly