I reworked this a little. c: