Finished revamp of g_usable.c