so it just comes down to correctly implementing it… neat…

//