apparently, alternative constraint is working