added implementation to <own> as it should works already