fucking finally
and yes I know speed isn't as desirable