prevent user from creating plans that don't exist