clean up source
Change to use larger range variables for drop and point.
Correctly concatenated exception messages.
added default return.
removed DEBUG code.
correctly concatenated exception message.
cleaned redundant whitespace.