please, add comment why such solution is required