flush mechanisms