Forgot to check if selection was valid.

Also gave it its own permission.