wrapping list method in options check