snap not required