split a bit late so needs a retime, sorry about the lag, didn't make as many mistakes this time
mod note: retimed