Edit: not as bad as I thought