strainable
not defined yet