Unfinished "attempt" functions.