Now Self has moving constraints