pk aware interfaces