Tries to satisfy