More work on login systems, should work in theory...