This is is awesome, but some flaws.