dropJ works, but is very ugly