dealing with puts-issues