force out proper definition for removal
spark: depends on java