Optimized answers with has_access? method