validate have options passed for convenience