Clear use of APSharing and related functions