all is full of... contradictions!