add exception wrapping to store