Many of the functions work, maybe even all.