Bare implementation