I don't know if this is intended or not, but I suspect it might be a problem for some blocks. I suspect, if it is intended, the idea is that you can place the node on any side. I think an easy solution would be to let the user chose which side it reads from.