Aaaaand an implementation in Opal