still dirty, add -c opt