Started work on dropping. Buggy, but works.