Passes in $options array instead of params