small rant + a few questions